﻿using System.Threading.Tasks;

namespace Sidvall.WorkItemManager.Data
{
    public partial interface IMonitorContext : Sidvall.Data.IDataRowContextProvider
    {
        string BccRecipientAddresses { get; set; }
        string Body { get; set; }
        string CCRecipientAddresses { get; set; }
        string ConnectionString { get; set; }
        global::Sidvall.WorkItemManager.Data.ConnectionType ConnectionTypeId { get; set; }
        string FromAddress { get; set; }
        bool IsBodyHtml { get; set; }
        string MobileNumber { get; set; }
        System.Nullable<int> MonitorContextId { get; set; }
        string RecipientAddresses { get; set; }
        string RemoteAddress { get; set; }
        string SmsBody { get; set; }
        string SmsWebAddress { get; set; }
        string SmtpServer { get; set; }
        string Subject { get; set; }
        System.Collections.Generic.IEnumerable<IMonitoredWorkItem> MonitoredWorkItems { get; }
        void SetMonitoredWorkItems(Sidvall.Data.IDataRowProvider<IMonitoredWorkItem> items);
    }
}